infinitely better - Spanish English Dictionary